<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>1_验证Diffing算法</title>
    <!-- 引入 react核心库 -->
    <script type="text/javascript" src="../js/react.development.js"></script>
    <!-- 引入 react-dom 用于支持操作DOM -->
    <script type="text/javascript" src="../js/react-dom.development.js"></script>
    <!-- 引入 babel 用于将 jsx转为 js -->
    <script type="text/javascript" src="../js/babel.min.js"></script>
</head>
<body>
<div id="test"></div>
<script type="text/babel">

    class Time extends React.Component {
        state = {
            date: new Date()
        }

        componentDidMount() {
            setInterval(() => {
                this.setState({
                    date: new Date()
                })
            }, 1000)
        }

        render() {
            return (
                <div>
                    <h1>Hello React</h1>
                    <input type="text" />
                    <span>现在是: {this.state.date.toTimeString()}</span>
                </div>
            );
        }
    }
    ReactDOM.render(<Time />, document.getElementById("test"));
</script>
</body>
</html>